package haiyangwangwork.day10.第一组.杨琳;

import java.math.BigDecimal;

public class Demo4 {
    //    双色球由6个红球和1个蓝球组成，6个红球是随机的1-33（不能重复），蓝球是1-16（号码可以与
//    红球重复）。按要求，生成一组号码，并在下课后购买。
//    public static void main(String[] args) {
//        int[] red = new int[7];
//
//        for (int i = 0; i < red.length - 1; i++) {
//            red[i] = (int) (Math.random() * 33) + 1;
//            red[6] = (int) (Math.random() * 16) + 1;
//            //重复判断  回滚操作
//            for (int j = 0; j < i; j++) {
//                if (red[i] == red[j]) {
//                    i--;
//                    break;
//                }
//            }
//        }
//
//        for (int e:red){
//            System.out.print(e+" ");
//        }
//    }
    public static void main(String[] args) {
        int[] red = new int[7];
        for (int i = 0; i < red.length-1;i++){
            red[i] = (int)(Math.random()*33)+1;
            red[6]=(int)(Math.random()*16)+1;
//            重复判断
            for (int j = 0;j < i;j++){
                if (red[i]==red[j]){
                    i--;
                    break;
                }
            }
        }
        for (int e:red){
            System.out.print(e+" ");
        }
    }
}
